package com.tiancheng.commom.pay.lkl.res;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * 订单分账-退回-响应
 */
@Data
public class LklSeparateFallbackRes {
    /**
     * 商户分账指令请求流水号
     * 必填项(M)
     * 请求透返
     */
    @JsonProperty("out_separate_no")
    private String outSeparateNo;

    /**
     * 回退金额
     * 必填项(M)
     */
    @JsonProperty("total_amt")
    private String totalAmount;

    /**
     * 原商户分账指令请求流水号
     * 选填项(C)
     */
    @JsonProperty("origin_out_separate_no")
    private String originOutSeparateNo;

    /**
     * 原分账指令流水号
     * 选填项(C)
     * 请求透返
     */
    @JsonProperty("origin_separate_no")
    private String originSeparateNo;

    /**
     * 分账状态
     * 选填项(C)
     * 处理中：PROCESSING
     * 已受理：ACCEPTED
     * 成功：SUCCESS
     * 失败：FAIL
     */
    @JsonProperty("status")
    private String status;

    /**
     * 分账回退流水号
     * 必填项(M)
     * 分账系统生成，系统唯一
     */
    @JsonProperty("separate_no")
    private String separateNo;
}
